// let Promise = require('./promise')
// let promise = new Promise((resolve, reject) => {
//     setTimeout(() => {
//         resolve('成功')
//     })
// })
// promise.then(data => { console.log(data) },

//     err => { console.log(err); }
// )
// promise.then(data => { console.log(data) },

//     err => { console.log(err); }
// )
// promise.then(data => { console.log(data) },

//     err => { console.log(err); }
// )
// promise.then(data => { console.log(data) },

//     err => { console.log(err); }
// )

//then的用法

function a() {
    if (true) {
        return
    }
    return 2
}